home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 October: Mac OS SDK / Dev.CD Oct 96 SDK / Dev.CD Oct 96 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / Hello / Sources / Part.r < prev    next >
Encoding:
Text File  |  1996-08-16  |  4.5 KB  |  254 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                Part.r
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #define SystemSevenOrBetter 1            // we want the extended types
  11. #define    SystemSevenOrLater    1            // Types.r uses this variable
  12.  
  13. #include "Types.r"
  14. #include "SysTypes.r"
  15. #include "CodeFragmentTypes.r"
  16.  
  17. #ifndef __ODTYPES_R__
  18. #include "ODTypes.r"
  19. #endif
  20.  
  21. #ifndef FWBLDDEF_H
  22. #include "FWBldDef.h"
  23. #endif
  24.  
  25. #ifndef DEFINES_K
  26. #include "Defines.k"
  27. #endif
  28.  
  29. #ifndef BINDING_K
  30. #include "Binding.k"
  31. #endif
  32.  
  33. //-------------------------------------------------------------------------------------
  34. // Code Fragment Resource
  35. //-------------------------------------------------------------------------------------
  36.  
  37. resource 'cfrg' (0) {
  38.     {    /* array memberArray: 2 elements */
  39.         /* [1] */
  40. #ifdef FW_BUILD_MAC68K
  41.         kMotorola,
  42. #else
  43.         kPowerPC,
  44. #endif
  45.         kFullLib,
  46.         kNoVersionNum,
  47.         kNoVersionNum,
  48.         kDefaultStackSize,
  49.         kNoAppSubFolder,
  50.         kIsLib,
  51.         kOnDiskFlat,
  52.         kZeroOffset,
  53.         kWholeFork,
  54.         kODFHelloEditor,
  55.         /* [2] */
  56. #ifdef FW_BUILD_MAC68K
  57.         kMotorola,
  58. #else
  59.         kPowerPC,
  60. #endif
  61.         kFullLib,
  62.         kNoVersionNum,
  63.         kNoVersionNum,
  64.         kDefaultStackSize,
  65.         kNoAppSubFolder,
  66.         kIsLib,
  67.         kOnDiskFlat,
  68.         kZeroOffset,
  69.         kWholeFork,
  70.         "ODFHello"
  71.     }
  72. };
  73.  
  74. //-------------------------------------------------------------------------------------
  75. // NMAP Resources
  76. //-------------------------------------------------------------------------------------
  77.  
  78. resource kODNameMappings (kKindCategoryMapId) {
  79.     kODKind,
  80.     {    /* array Types: 1 elements */
  81.         /* [1] */
  82.         kODFHelloKind,
  83.         kODIsAnISOStringList
  84.         {
  85.             {    /* array ClassIDs: 1 elements */
  86.                 /* [1] */
  87.                 kODCategoryPlainText
  88.             }
  89.         }
  90.     }
  91. };
  92.  
  93. resource kODNameMappings (kEditorKindMapId) {
  94.     kODEditorKinds,
  95.     {    /* array Types: 1 elements */
  96.         /* [1] */
  97.         kODFHelloEditor,
  98.         kODIsAnISOStringList
  99.         {
  100.             {    /* array ClassIDs: 1 elements */
  101.                 /* [1] */
  102.                 kODFHelloKind
  103.             }
  104.         }
  105.     }
  106. };
  107.  
  108. resource kODNameMappings (kEditorUserStringMapId) {
  109.     kODEditorUserString,
  110.     {    /* array Types: 1 elements */
  111.         /* [1] */
  112.         kODFHelloEditor,
  113.         kODIsINTLText
  114.         {
  115.             smRoman,
  116.             langEnglish,
  117.             kODFHelloEditorUserString
  118.         }
  119.     }
  120. };
  121.  
  122. resource kODNameMappings (kKindUserStringMapId) {
  123.     kODKindUserString,
  124.     {    /* array Types: 1 elements */
  125.         /* [1] */
  126.         kODFHelloKind,
  127.         kODIsINTLText
  128.         {
  129.             smRoman,
  130.             langEnglish,
  131.             kODFHelloKindUserString
  132.         }
  133.     }
  134. };
  135.  
  136. resource kODNameMappings (kOldMacOSTypeMapId) {
  137.     kODKindOldMacOSType,
  138.     {    /* array KeyList: 1 elements */
  139.         /* [1] */
  140.         kODFHelloKind,
  141.         kODIsMacOSType {
  142.             kODFHelloOSType
  143.         }
  144.     }
  145. };
  146.  
  147. resource kODNameMappings (kEditorPlatformKinds) {
  148.     kODEditorPlatformKind,
  149.     {    /* array KeyList: 1 elements */
  150.         /* [1] */
  151.         kODFHelloEditor,
  152.         kODIsPltfmTypeSpac {
  153.             /* array PltfmTypeSpacList: 2 elements */
  154.             {
  155.                 /* [1] */
  156.                 kODPlatformFileType, 
  157.                 kTEXTOSType, 
  158.                 smRoman, 
  159.                 langEnglish, 
  160.                 kDragKindUserString1, 
  161.                 kODCategoryPlainText,
  162.                 /* [2] */
  163.                 kODPlatformDataType, 
  164.                 kTEXTOSType, 
  165.                 smRoman, 
  166.                 langEnglish, 
  167.                 kDragKindUserString2, 
  168.                 kODCategoryPlainText
  169.             }
  170.         }
  171.     }
  172. };
  173.  
  174. //-------------------------------------------------------------------------------------
  175. // BNDL resources 
  176. //-------------------------------------------------------------------------------------
  177.  
  178. resource 'FREF' (128) {
  179.     'shlb',
  180.     0,
  181.     ""
  182. };
  183.  
  184. resource 'FREF' (132) {
  185.     'DFHD',
  186.     1,
  187.     ""
  188. };
  189.  
  190. resource 'FREF' (133) {
  191.     'sFHD',
  192.     2,
  193.     ""
  194. };
  195.  
  196. resource 'BNDL' (128) {
  197.     'odfH',
  198.     0,
  199.     {    /* array TypeArray: 2 elements */
  200.         /* [1] */
  201.         'FREF',
  202.         {    /* array IDArray: 1 elements */
  203.             /* [1] */
  204.             0, 128
  205.         },
  206.         /* [2] */
  207.         'ICN#',
  208.         {    /* array IDArray: 1 elements */
  209.             /* [1] */
  210.             0, 130
  211.         }
  212.     }
  213. };
  214.  
  215. resource 'BNDL' (129) {
  216.     'odtm',
  217.     0,
  218.     {    /* array TypeArray: 2 elements */
  219.         /* [1] */
  220.         'FREF',
  221.         {    /* array IDArray: 2 elements */
  222.             /* [1] */
  223.             1, 132,
  224.             /* [2] */
  225.             2, 133
  226.         },
  227.         /* [2] */
  228.         'ICN#',
  229.         {    /* array IDArray: 2 elements */
  230.             /* [1] */
  231.             1, 128,
  232.             /* [2] */
  233.             2, 129
  234.         }
  235.     }
  236. };
  237.  
  238. data 'odtm' (0, "Owner resource") {
  239.     $"00"                                                 /* . */
  240. };
  241.  
  242. data 'odfH' (0, "Owner resource") {
  243.     $"00"                                                 /* . */
  244. };
  245.  
  246. include "MacIcons.rsrc" not 'ckid';
  247.  
  248. //-------------------------------------------------------------------------------------
  249. // version resources
  250. //-------------------------------------------------------------------------------------
  251.  
  252. include "MacVers.rsrc" not 'ckid';
  253.  
  254.